Geoff HorsfieldGeoff Horsfield
Detroit Pistons erase 22-point deficit against Boston Celtics: the 23-0 run and a bench lessonAt 5:10 of the fourth quarter, the scoreboard showed the Detroit Pistons...
Pistons Erase 22-Point Deficit Against Celtics: How the Bench Rewrote the Season Opener ScriptThere was a moment at the 5:10 mark of the fourth quarter that you would miss...
The Night of Glory and Unresolved Notes: Vietnam Wins ASEAN Cup but the Asian Cup Equation Remains OpenThat night in Bangkok, I sat in the commentary booth, watching Patrik Le Gian...
Ziraat Turkish Cup Second Round Draw: Six Ties and a Balance Sheet You Can Read in Club NamesZiraat Turkish Cup Second Round Draw: Six Ties and a Balance Sheet You Can Re...
Thunderpick World Championship 2026: The $1M CS2 Event in Malta and the Scheduling ProblemThe opening day of the Thunderpick World Championship 2026 in Malta produced...
Vietnamese Football Legends 2026: When Football Touches the Hearts of FansIn 2026, Vietnamese football was not just about fierce battles on the pitch,...
Gallinari, the 2027 Marker and the Longest Pass of His Career: When the NBA Wants Europe Without Breaking EuropeDanilo Gallinari has retired. He no longer shoots threes, no longer creates...
JJ Gabriel's Four Demands: When Manchester United's Academy Hit the Wage-Structure CeilingThe No.77 shirt and the words "Gabriel JR" printed across the back are things...
When Data Enters the Dressing Room: Fenerbahçe, Alanyaspor and the Trap of a Clean-Sheet StreakThere is a number being repeated across Istanbul this week: six matches, four...
Asian Games men's singles final: Loh Kean Yew and Kunlavut Vitidsarn chase historic titleThe Asian Games men's singles final between Loh Kean Yew and Kunlavut Vitidsa...
Is the US Open the loudest — and smelliest — of the majors?When planes roar overhead, the smell of burgers mingles with weed smoke, and...
When Data Goes Silent: The Integrity of Esports AnalysisOne in the morning in Hamburg. Fine rain drifts over the low rooftops of...
Three disciplines under one label: where Vietnamese martial arts data goes blank5:40 a.m., a gym at the end of an alley off Nguyen Chi Thanh Street in Thuan...
Ochoa Invites Fans to Estadio Banorte: A Farewell Night and América's Commercial CalculationIn a short video posted on his personal account, Guillermo Ochoa mentions...
Worthing TTC Launches Junior Team 1 Star: The Uncovered Gap Beneath England's Youth Table Tennis PyramidHook — An entry form that never reaches the transfer radar On 10 October, in...
Tanvi Patri Wins Asia U17 Title: Three Deciders and the Limits of a Continental Medal11-15. 15-10. 15-12. Those are the numbers from the girls' U17 singles final ...
Shane Larkin Joins Fenerbahce: Jasikevicius's System Leaves No Room for a 30-Minute StarShane Larkin left Anadolu Efes to sign with Fenerbahce Tarfin during the...
Vietnam before the Asian Cup: Kim Sang-sik's race to rebuild squad depthIn the match where Vietnam left behind many regrets at the ASEAN Cup, I did n...
Peres Jepchirchir Provisionally Suspended: The 2:18:31 in Sydney, the EPO Sample, and a Timeline ProblemOn 30 August, Peres Jepchirchir crossed the line at the Sydney Marathon in...
Vietnam vs Philippines: The Opening Match and the Information Problem of the Diaspora SquadWhen the stadium is empty, I hear the breath of the match clearly. This...
